Vernon has a very small airport but most commercial flights Air Canada and Westjet come in to Kelowna about 45 mins by Car to the South.Vernon does have a Greyhound bus terminal with frequent buses coming from Vancouver and Calgary.